cat kittens manchester breeder puppy colonoscopy london pets birmingham lancashire cats puppies county preston liverpool chester endoscopy